package cn.tedu.anjiadb.service;

import cn.tedu.anjiadb.pojo.dto.UserAddNewDTO;
import cn.tedu.anjiadb.pojo.dto.UserLoginInfoDTO;
import cn.tedu.anjiadb.pojo.dto.UserUpdateDTO;
import cn.tedu.anjiadb.pojo.vo.ProductListItemVO;
import cn.tedu.anjiadb.pojo.vo.UserListItemVO;
import cn.tedu.anjiadb.pojo.vo.UserStandardVO;

import java.util.List;

public interface IUserService {
    String login(UserLoginInfoDTO userLoginInfoDTO);

    void addNew(UserAddNewDTO userAddNewDTO);

    void deleteById(Long id);

    void updateInfoById(Long id, UserUpdateDTO userUpdateDTO);

    UserStandardVO getStandardById(Long id);

    List<ProductListItemVO> getProductListById(Long id);
//
//    UserStandardVO getStandardById(Long id);
//
//    List<UserListItemVO> list();
}
